General classification
10
Classics
0
Flat
1
Hilly
Mountain
Time Trial
27
78
60
Czech Tour
27/07
Stage 1
Prostějov > Uničov
62
28/07
Stage 2
Olomouc > Pustevny
33
29/07
Stage 3
Moravská Třebová > Červenohorské sedlo
70
30/07
Stage 4
Šumperk > Šternberk
01/05
Eschborn-Frankfurt
Eschborn > Frankfurt am Main
DNF
05/04
Ronde van Vlaanderen ME
Antwerpen > Oudenaarde
29/03
In Flanders Fields - From Middelkerke to Wevelgem
Middelkerke > Wevelgem
74
27/03
E3 Saxo Classic ME
Harelbeke > Harelbeke
106
21/03
Milano-Sanremo
Pavia > Sanremo
156
Paris-Nice
72
15
32
08/03
Achères > Carrières-sous-Poissy
125
09/03
Épône > Montargis
63
10/03
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
12
11/03
Bourges > Uchon
12/03
Stage 5
Cormoranche-sur-Saône > Colombier-le-Vieux
71
13/03
Stage 6
Barbentane > Apt
76
14/03
Stage 7
Nice > Auron
99
15/03
Stage 8
Nice > Nice
50
UAE Tour
90
137
19
91
131
129
81
120
112
80
5
16/02
Madinat Zayed Majlis > Liwa Palace
17/02
Al Hudayriyat Island > Al Hudayriyat Island
18/02
Umm al Quwain > Jebel Mobrah
19/02
Fujairah > Fujairah
20/02
Dubai Al Mamzar Park > Hamdan Bin Mohammed Smart University
21/02
Al Ain Museum > Jebel Hafeet
22/02
Zayed National Museum > Abu Dhabi Breakwater
01/02
Trofeo Palma
Mallorca Fashion Outlet (Marratxi) > Palma
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
29/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi (Ses Salines)